API-related Developer Profiling
نویسندگان
چکیده
We analyze the version history of software projects to determine API-related profiles of software developers. To this end, we identify API references in source-code changes and aggregate such references through suitable metrics that provide different views on the API usage per developer so that certain conclusions regarding developer experience or comparisons between developers become feasible. We apply this approach in a case study for the open-source project JHotDraw.
منابع مشابه
Resolving API Mentions in Informal Documents
Developer forums contain opinions and information related to the usage of APIs. API names in forum posts are often not explicitly linked to their official resources. Automatic linking of an API mention to its official resources can be challenging for various reasons, such as, name overloading. We present a technique, ANACE, to automatically resolve API mentions in the textual contents of forum ...
متن کاملMethods towards API Usability: A Structural Analysis of Usability Problem Categories
The usability of Application Programming Interfaces (APIs) is one of the main factors defining the success of a software based framework. Research in the area of human computer interaction (HCI) currently mainly focuses on end-user usability and only little research has been done regarding the usability of APIs. In this paper, we present a methodology on how to use and combine HCI methods with ...
متن کاملRecommending Posts concerning API Issues in Developer Q&A Sites
API design is known to be a challenging craft, as API designers must balance their elegant ideals against “real-world” concerns, such as utility, performance, backwards compatibility, and unforeseen emergent uses. However, to date, there is no principled method to collect or analyze API usability information that incorporates input from typical developers. In practice, developers often turn to ...
متن کاملUsing Structure-Based Recommendations to Facilitate Discoverability in APIs
Empirical evidence indicates that developers face significant hurdles when the API elements necessary to implement a task are not accessible from the types they are working with. We propose an approach that leverages the structural relationships between API elements to make API methods or types not accessible from a given API type more discoverable. We implemented our approach as an extension t...
متن کاملComparative Evaluation of Google Health API vs. Microsoft HealthVault API
Electronic Health Records (EHR) offer patients the opportunity to access their own medical records. Google and Microsoft recently extended their public services by introducing internet-based personal healthcare information platforms – Google Health and Microsoft HealthVault. Over one hundred thousand people have registered at the two services since they were launched. Both companies invite othe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Softwaretechnik-Trends
دوره 35 شماره
صفحات -
تاریخ انتشار 2015